package com.lecyon.farm.vo.view;

import com.lecyon.farm.vo.base.BaseViewVo;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 角色表
 * </p>
 *
 * @author YaoZheng
 * @since 2020-04-02
 */
@Data
@ApiModel("农机作业历史")
public class JsSysRoleVo extends BaseViewVo {

    /**
     * 角色编码
     */
    private String roleCode;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 角色分类（高管、中层、基层、其它）
     */
    private String roleType;

    /**
     * 角色排序（升序）
     */
    private BigDecimal roleSort;

    /**
     * 系统内置（1是 0否）
     */
    private String isSys;

    /**
     * 用户类型（employee员工 member会员）
     */
    private String userType;

    /**
     * 数据范围设置（0未设置  1全部数据 2自定义数据）
     */
    private String dataScope;

    /**
     * 状态（0正常 1删除 2停用）
     */
    private String status;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    private LocalDateTime createDate;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private LocalDateTime updateDate;

    /**
     * 备注信息
     */
    private String remarks;

    /**
     * 租户代码
     */
    private String corpCode;

    /**
     * 租户名称
     */
    private String corpName;


}
